package com.bsoft.gol.hcs.satisfyStatic.bean.vo;

import lombok.Data;

import java.util.List;

/**
 * Created by ChenJij on 2022/7/26.
 */
@Data
public class GetSatisfyStatisticSettingDetailVo {
    //报表配置标识
    private String settingId;
    //问卷id
    private String questionnaireId;
    //问卷名称
    private String questionnaireName;
    //报表配置名称
    private String settingName;
    //报表维度列表
    private List<StatisticExtraList> dimensionList;
    //报表属性分类列表
    private List<StatisticExtraList> typeList;


    @Data
    public static class StatisticExtraList {
        //拓展配置标识
        private String statisticExtraId;
        //拓展配置类型  1统计维度 2问题属性及分类
        private String statisticExtraType;
        //拓展配置类型名称
        private String statisticExtraTypeName;
        //拓展配置明细列表
        private List<StatisticExtraDetailList> statisticExtraDetailList;
        //排序
        private int sort;
    }

    @Data
    public static class StatisticExtraDetailList {
        //题目id
        private String titleId;
        //题目名称
        private String titleName;
        //排序
        private int sort;
    }
}